
package com.insigma.business.qrcode.common.util;


import com.google.common.collect.Lists;

import java.util.List;

public class CommonConstant {

    public static final String TECHNICAL_SUPPORT = "TECHNICAL_SUPPORT";

    public static final int COMMON_UNIQUEID_MAX_LENGTH = 64;
    public static String  PREFIX_DISTRICT_CONTACT_NO = "DISTRICT_CONTACT_NO_";

    
    public static final int MAX_PAGE_SIZE = 500;

    
    public static final String PRODUCTION_APP_CODE_BFF_MIX = "8101";

    public static final String PRODUCTION_AND_APP_CODE = "8101";

    
    public static final String CACHE_KEY_PREFIX_SESSION = "SESSION:ID:";

    
    public static final String CACHE_KEY_PREFIX_SMS_TOKEN = "SMS:TOKEN:";

    
    public static final String SYSTEM_CONFIG_ITEM_NAME_ALIPAY_LIFE_FRONT_LOGIN_INDEX_URL = "ALIPAY_LIFE_FRONT_LOGIN_INDEX_URL";

    
    public static final String SYSTEM_CONFIG_ITEM_NAME_ALIPAY_LIFE_APP_ID = "ALIPAY_LIFE_APPID_NEW";

    
    public static final String SYSTEM_CONFIG_ITEM_NAME_ALIPAY_LIFE_OAUTH2_FULL_URL = "ALIPAY_LIFE_OAUTH2_FULL_URL_NEW";

    
    public static final String SYSTEM_CONFIG_ITEM_NAME_ALIPAY_LIFE_OAUTH2_REDIRECT_URL = "ALIPAY_LIFE_OAUTH2_REDIRECT_URL";

    
    public static final String SYSTEM_CONFIG_ITEM_NAME_ALIPAY_LIFE_OAUTH2_ENCODED_REDIRECT_URL = "ALIPAY_LIFE_OAUTH2_ENCODED_REDIRECT_URL";

    
    
    public static final String SYSTEM_CONFIG_ALI_XCX_APP_ID = "ALI_XCX_APP_ID";

    
    public static final String SYSTEM_CONFIG_ALI_XCX_PRIVATE_KEY = "ALI_XCX_PRIVATE_KEY";

    
    public static final String SYSTEM_CONFIG_ALI_XCX_PUBLIC_KEY = "ALI_XCX_PUBLIC_KEY";

    public static final String SYSTEM_CONFIG_CERT_PATH = "CERT_PATH";
    public static final String SYSTEM_CONFIG_ALIPAY_PUBLIC_CERT_PATH = "ALIPAY_PUBLIC_CERT_PATH";
    public static final String SYSTEM_CONFIG_ROOT_CERTPATH = "ROOT_CERTPATH";


    public static final String SYSTEM_CONFIG_ALI_FACE_JUMP_URL = "ALI_FACE_JUMP_URL";

    

    public static final String SYSTEM_CONFIG_ITEM_NAME_CUSTOMER_SERVICE_GLOBAL_INFO = "CUSTOMER_SERVICE_GLOBAL_INFO";

    
    public static final String SYSTEM_CONFIG_ITEM_NAME_ALIPAY_LIFE_PRIVATE_KEY = "ALIPAY_LIFE_PRIVATE_KEY";

    
    public static final String SYSTEM_CONFIG_ITEM_NAME_ALIPAY_LIFE_ALI_PUBLIC_KEY = "ALIPAY_LIFE_ALI_PUBLIC_KEY";
    
    public static String PDK_DEMAND_APPLY = "DemandApply";

    
    public static String PDK_QR_APPLY = "QRApply";


    
    
    public static final String SYSTEM_CONFIG_XXJ_DEFAULT_VIDEO = "XXJ_DEFAULT_VIDEO";

    public static final String SYSTEM_CONFIG_XXJ_DEFAULT_IMG = "XXJ_DEFAULT_IMG";

    public static List<String> PREFERENTIAL_TYPE = Lists.newArrayList("现役军人家属",
            "病故军人遗属",
            "残疾军人",
            "复员军人",
            "烈士遗属",
            "因公牺牲军人遗属");

    /**
     * 三方系统类型 微信
     */
    public static final int OUTER_SYS_TYPE_WX_1 = 1;

    /****发布状态 草稿箱未发布****/
    public static final String PUBLISH_FLAG_NO = "0";
    /****发布状态 已发布****/
    public static final String PUBLISH_FLAG_YES = "1";

    /****是否逻辑删除 否****/
    public static final int IS_DELETED_NO = 0;
    /****是否逻辑删除 是****/
    public static final int IS_DELETED_YES = 1;

    /****是否确认 否****/
    public static final String CONFIRM_FLAG_NO = "0";
    /****是否确认 是****/
    public static final String CONFIRM_FLAG_YES = "1";

    /****补助类型 待安置生活补助****/
    public static final String SUBSIDY_TYPE_RESET = "1";
    /****补助类型 灵活就业补助****/
    public static final String SUBSIDY_TYPE_FLEX = "2";
    /****补助类型 自主就业补助****/
    public static final String SUBSIDY_TYPE_SELF = "3";


    /****公示类型 单位公示****/
    public static final String PUB_TYPE_EMP = "10";
    /****公示类型 成绩公示****/
    public static final String PUB_TYPE_MARK = "20";
    /****公示类型 选岗结果公示****/
    public static final String PUB_TYPE_SELECT_RES = "30";
}
